/////////////////////////////////////////////////////////////////////////////
// Name:        addonsdialog.h
// Purpose:     
// Author:      Brant Young
// Modified by: 
// Created:     Sat Jun 23 14:55:12 2007
// RCS-ID:      
// Copyright:   (C) Victsoft 2007
// Licence:     GPL 2.0
/////////////////////////////////////////////////////////////////////////////

#ifndef _ADDONSDIALOG_H_
#define _ADDONSDIALOG_H_


class wxBoxSizer;
class wxToolbook;
class wxHyperlinkCtrl;

/*!
 * Control identifiers
 */


/*!
 * AddonsDialog class declaration
 */

class AddonsDialog: public wxDialog
{

public:
    /// Constructors
    AddonsDialog( wxWindow* parent);
    
    /// Destructor
    virtual ~AddonsDialog();

////@begin AddonsDialog member variables
    wxBoxSizer* p_root_sizer;
    wxToolbook* p_addons_tbook;
    wxPanel* p_dict_panel;
    wxPanel* p_ext_panel;
    wxPanel* p_theme_panel;
    wxBoxSizer* p_button_sizer;
    wxButton* p_help_btn;
    wxButton* p_install_wizard_btn;
    wxHyperlinkCtrl* p_get_more_href;
    wxButton* p_ok_btn;
    /// Control identifiers
    enum {
        ID_ADDONS_DLG = 10035,
        ID_ADDONS_TBOOK = 10000,
        ID_DICT_PANEL = 10001,
        ID_EXT_PANEL = 10002,
        ID_THEME_PANEL = 10003,
        ID_INSTALL_WIZARD_BTN = 10036,
        ID_GET_MORE_HREF = 10019
    };
////@end AddonsDialog member variables
    
    void OnInstallAddonWizard(wxCommandEvent& event);
    
protected:
    /// Creates the controls and sizers
    void CreateControls();
    
    void InitEvents();
};

#endif
    // _ADDONSDIALOG_H_
